c51af451c8019f2ab784becb7f3aa1c286a154e0,platform/core-api/src/com/intellij/patterns/ObjectPattern.java,ObjectPattern,accepts,#Object#ProcessingContext#,55
Before Change
}
public boolean accepts(@Nullable final Object o, final ProcessingContext context) {
return myCondition.accepts(o, context);
}
public final ElementPatternCondition getCondition() {
After Change
@SuppressWarnings("unchecked")
public boolean accepts(@Nullable final Object o, final ProcessingContext context) {
if (!myInitialCondition.accepts(o, context)) return false;
if (myConditions == null) return true;
if (o == null) return false;
if (myConditions instanceof PatternCondition) {
return ((PatternCondition)myConditions).accepts(o, context);
}
List<PatternCondition<T>> list = (List<PatternCondition<T>>)myConditions;